Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Hamburg European Open - Hamburg U.S. Open - New York Moselle Open - Metz Tenerife 2 Challenger Zadar Challenger Szekesfehervar Challenger French Open - Paris Bratislava 1 Challenger Wimbledon - London Como Challenger Belgrade Open - Belgrade BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Australian Open - Melbourne Zadar Challenger Naples Challenger Vicenza Challenger Wimbledon - London Braunschweig Challenger Sofia 2 Challenger Bad Waltersdorf Challenger Germany-w2 Germany-w3 Germany-w4 Sweden F1 Sweden F3 Czech Republic F3 Austria F4 Germany F8 Germany F14 Germany F15 Sweden F5 Germany-w1 Germany-w3 Israel F5 Israel F6 Germany F1 Germany F3 Germany F4 Portugal F1 Turkey F2 Poland F1 Poland F3 Germany F5 Germany F6 Austria F4 Austria F9 Sweden F4 Mexico F6 Mexico F7 Mexico F8 Mexico F9 Iran F3 Germany F1 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia F2 France F4 France F5 Great Britain F5 Great Britain F6 Italy F15 Netherlands F3 India F6 India F7 Thailand F6 Germany F1 Germany F2 Austria F1 Korea F1 Korea F2 Korea F3 Korean Rep. F4 Netherlands F1 Germany F6 Germany F8 Austria F5 Italy F24 Germany F16 France F14 France F15 France F17 Germany F18 France F19 Czech Rep F4 Czech Rep F5 Great Britain F1 Great Britain F2 Switzerland F3 Italy F5 Austria F2 Turkey F11 Turkey F14 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Israel F1 Israel F2 Israel F3 Germany F4 Turkey F6 Turkey F7 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Czech Republic F1 Czech Republic F2 Italy F11 Czech Republic F3 Bosnia & Herzegovina F5 Netherlands F2 Morocco F4 Germany F6 Morocco F5 Austria F2 Estonia F1 Estonia F2 Slovakia F2 Slovakia F3 Croatia F10 Croatia F12 France F20 Turkey F29 Israel F2 Israel F3 China F3 China F4 Turkey F15 Turkey F16 Czech Republic F2 Bosnia & Herzegovina F5 Italy F14 Czech Republic F4 Czech Republic F6 Slovakia F1 Slovakia F2 Slovakia F3 Italy F25 Serbia F12 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Morocco F9 Israel F1 Israel F2 Spain F2 Italy F10 Romania F10 Croatia F15 Israel F1 Israel F2 Israel F3 Turkey F3 Turkey F4 Greece F1 Greece F2 Greece F3 Greece F4 Germany-w1 Greece F3 Sweden F4 Germany-w2 Germany-w4 Israel F4 Portugal F2 Portugal F3 Turkey F1 Poland F2 Austria F6 Sweden F5 Italy F15 Nord LB Open 2006 - Braunschweig Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Oberstaufen Cup - Oberstaufen Bauer Watertechnology Cup 2007 - Eckental 5 Volkswagen Challenger - Wolfsburg Schickendanz Open - Furth Nord LB Open - Braunschweig Black Forest Open - Freudenstadt Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Bauer Watertechnilogy Cup 2008 - Eckental Cremona Challenger Karlsruhe Challenger Oberstaufen Challenger Alphen Challenger Bauer Watertechnology Cup - Eckental Tatra Banka Slovak Open - Bratislava Eckental Challenger Aachen Challenger Napoli Challenger Milan Challenger Braunschweig Challenger Oberstaufen Challenger Bangkok Challenger Bangkok Challenger Ortisei Challenger Salzburg Challenger Heilbronn Challenger Kyoto Challenger Guangzhou Challenger Furth Challenger Recife Challenger Belo Horizonte Challenger Eckental Challenger Loughborough Challenger Salzburg Challenger Sao Paulo Challenger Bergamo Challenger Guadalajara Challenger Mersin Challenger Rome Challenger Kosice Challenger San Benedetto Challenger Como Challenger Ningboo Challenger Marbella Challenger Leon Challenger Samarkand Challenger Prostejov Challenger Todi Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Izmir Challenger Geneva Challenger Ortisei Challenger Heilbronn Challenger New Delhi Challenger Bratislava Challenger Braunschweig Challenger Oberstaufen Challenger San Marino Challenger Meerbusch Challenger Szczecin Challenger Trnava Challenger Sibiu Challenger Eckental Challenger Bratislava Challenger Glasgow Challenger Bergamo Challenger Cherbourg Challenger Ostrava Challenger Vicenza Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Scheveningen Challenger Biella Challenger Como Challenger Seville Challenger Shanghai Challenger Banja Luka Challenger Nanchang Challenger Mohammedia Challenger Ningboo Challenger Hua Hin Challenger Bratislava Challenger Happy Valley Challenger Santo Domingo Challenger Zhuhai Challenger Irving Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Heilbronn Challenger Furth Challenger Manchester Challenger Prague Challenger Surbiton Challenger Poprad Tatry Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Marburg Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen Winnetka Challenger Winnipeg Challenger Prague Challenger Portoroz Challenger Ojai Challenger Genova Challenger St. Remy Challenger Orleans Challenger Ho Chi Minh City Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Quimper Challenger Cherbourg Challenger Sophia Antipolis Challenger Rome Challenger Heilbronn Challenger Surbiton Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Prague Challenger Segovia Challenger Rome Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Punta Del Este Challenger Santiago Challenger Tunis Challenger Rome Challenger Poprad Tatry Challenger Braunschweig Challenger Sophia Antipolis Challenger Rome Challenger Heilbronn Challenger Surbiton Challenger Prostejov Challenger Bratislava Challenger Braunschweig Challenger Mallorca Challenger Szczecin Challenger Bergamo Challenger Barcelona Challenger Guayaquil Challenger Montevideo Challenger Ortisei Challenger Canberra Challenger Wolfsburg Challenger Irving Challenger Indian Wells Challenger Slovenia F2 Prostejov Challenger Prague Challenger Genova Challenger Germany F7 Biella 3 Challenger Braunschweig Challenger Warsaw Challenger St. Brieuc Challenger Bordeaux Challenger Milan Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Luedenscheid Challenger Tulln Challenger Bratislava 1 Challenger Marbella Challenger Bergamo Challenger San Luis Potosi Challenger Itajai Challenger Manerbio Challenger Como Challenger Rome Challenger Szczecin Challenger Heilbronn Challenger Prostejov Challenger Bratislava Challenger Braga Challenger Guayaquil Challenger San Benedetto Challenger Istanbul Challenger Marburg Challenger Szczecin Challenger Geneva Challenger Poznan Challenger Andria Challenger Tashkent Challenger Ningboo Challenger Eckental Challenger Hersonissos 6 Challenger Napoli Challenger Rennes Challenger Heilbronn Challenger Germany F8 Mersin Challenger Cherbourg Challenger Salinas Challenger Kyoto Challenger Vercelli Challenger Pereira Challenger Santiago Challenger Guadalajara Challenger Spain F1 Mexico City Challenger Phoenix Challenger Heilbronn Challenger Sao Paulo Challenger Ortisei Challenger Furth Challenger Eckental Challenger Bratislava Challenger Maia Challenger Prague Challenger Split Challenger Liberec Challenger Quimper Challenger Quimper 2 Challenger Lugano Challenger Belgrade Challenger Bratislava Challenger Kaohsiung Challenger Sacramento Challenger Casablanca Challenger Tiburon Challenger Como Challenger Brescia Challenger Guadalajara Challenger Oeiras 2 Challenger Split Challenger Mauthausen Challenger Helsinki Challenger Montechiarugolo - Parma Challenger Karlsruhe Challenger Braunschweig Challenger Indianapolis Challenger Zug Challenger Rennes Challenger Segovia Challenger Parma Challenger Portoroz Challenger Bratislava Challenger Sibiu Challenger Canberra Challenger Ottignies-Louvain-la-Neuve Challenger Cherbourg Challenger Rovereto Challenger Suzhou Challenger Portoroz Challenger Zadar Challenger Sanremo Challenger Genova Challenger Madrid Challenger Seoul Challenger Gwangju Challenger Little Rock Challenger Troisdorf Challenger Heilbronn Challenger Tyler Challenger Palmas del Mar Challenger Tulln Challenger Mallorca Challenger Bad Waltersdorf Challenger St. Tropez Challenger Bratislava 2 Challenger Buenos Aires Challenger Kaohsiung Challenger Cherbourg Challenger Tulln Challenger Tigre Challenger Tenerife 3 Challenger Mauthausen Challenger Bratislava 2 Challenger Bauer Watertechnology Cup - Eckental Quimper Challenger s Tennis Masters 06 - Graz Bratislava 1 Challenger Monza Challenger Marburg Challenger BMW Open - Munich Status Athens Open - Athens Fergana Challenger - Fergana BMW Open - Munich 84° Concurso Internacional Tenis San Sebastian - San Sebastian Gerry Weber Open - Halle Caversham International Tennis Tournament - Jersey Thailand Open - Bangkok Furth Challenger Marbella Challenger Bratislava Challenger BMW Open - Munich Gerry Weber Open - Halle Eckental Challenger Santos Challenger Wolfsburg Challenger Pingguo Challenger Trnava Challenger Campinas Challenger If Stockholm Open - Stockholm Open Sud de France - Montpellier Rimouski Challenger Furth Challenger BMW Open - Munich Shanghai Challenger Seoul Challenger Bratislava Challenger Erste Bank Open - Vienna Loughborough Challenger Montechiarugolo Challenger San Marino Challenger Quimper Challenger Qatar ExxonMobil Open - Doha Santa Fe 2 Challenger BMW Open - Munich Valencia Open - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Valencia Open - Valencia Aircel Chennai Open - Chennai Quimper Challenger Ecuador Open - Quito Open 13 - Marseille BMW Open - Munich Wroclaw Challenger Gerry Weber Open - Halle Suisse Open - Gstaad Moselle Open - Metz Shenzhen Open - Shenzhen Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia New York Open - New York Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest BMW Open - Munich Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Cordoba Open - Cordoba Open Sud de France - Montpellier Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Open - Newport Generali Open - Kitzbuhel Truist Atlanta Open - Atlanta Moselle Open - Metz Stockholm Open - Stockholm Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Schickendanz Open - Furth Noventi Open - Halle Hall of Fame Open - Newport Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Tennis Napoli Open - Naples Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Aix En Provence Challenger Braunschweig Challenger Nordea Open - Bastad Braunschweig Challenger Barletta Challenger Ilkley Challenger Ostdeutscher Sparkassen Cup - Dresden Davidoff Swiss Indoors Basel - Basel Thailand Open - Bangkok Tulln Challenger Mercedes Cup - Stuttgart Karlsruhe Challenger Maia Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Santiago Challenger Prague Challenger Prostejov Challenger Sassuolo Challenger Mouilleron-Le-Captif Challenger European Open - Antwerp Swiss Indoors Basel - Basel Prague Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Helsinki Challenger Zhuhai Open - Zhuhai European Open - Antwerp Swiss Indoors Basel - Basel Chengdu Open - Chengdu Brisbane International - Brisbane Bratislava Challenger Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich German Tennis Championships - Hamburg Naples Challenger China Open - Beijing Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Manama Challenger bett1HULKS Indoors - Cologne Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Rio Open - Rio de Janeiro Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Moselle Open - Metz Serbia Open - Belgrade Abierto Mexicano de Tenis Mifel - Los Cabos ASB Classic - Auckland Open Sud de France - Montpellier Tata Open Maharashtra - Pune Dallas Open - Dallas Delray Beach Open - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Moselle Open - Metz Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Nordea Open - Bastad Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Bergamo Challenger Lugano Challenger Cagliari Challenger BNP Paribas Open - Indian Wells Cassis Challenger Sony Open Tennis - Miami Valencia Challenger Shanghai Rolex Masters - Shanghai Braunschweig Challenger Luedenscheid Challenger BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Busan Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Braunschweig Challenger Trieste Challenger Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Lisbon Challenger Eckental Challenger Porto Challenger Bet-at-home Open - Hamburg Salzburg Challenger Grodzisk Mazowiecki Challenger Oeiras 3 Challenger Verona Challenger Szczecin Challenger Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Hamburg European Open - Hamburg Swiss Open - Gstaad Orleans Challenger European Open - Antwerp Sardegna Open - Cagliari U.S. Open - New York Melbourne Summer Set - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Prostejov Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Caltanissetta Challenger BMW Open - Munich Barcelona Open BancSabadell - Barcelona Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group C, Zhuhai Ostrava Challenger Plava Laguna Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Maia Challenger Barcelona Open Banc Sabadell - Barcelona French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Shanghai Rolex Masters - Shanghai Coupe Rogers - Montreal Rolex Paris Masters - Paris Mutua Madrid Open - Madrid French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, World Group, PO, NED-SVK 4-0 Davis Cup, World Group, Q, CRO-SVK 3-1